package utils

import (
	"crypto/md5"
	"encoding/hex"
)

// 生成加密字符串
func md5Encode(data string) string {
	h := md5.New()
	h.Write([]byte(data))
	tempStr := h.Sum(nil)
	return hex.EncodeToString(tempStr)
}

// 加密
func MakePassword(password string, salt string) string {
	return md5Encode(password + salt)
}

// 验证密码是否匹配
func CompairePsd(password string, salt string, sqlPassword string) bool {
	return md5Encode(password+salt) == sqlPassword
}
